import Dep from './Dep';

export default function watchEffect(callback) {
  //先缓存一个回调函数到依赖容器里
  Dep.effectCB = callback;
  //执行回调函数可以触发getter函数,收集当前回调函数作为依赖项
  callback();
  //清空当前回调函数
  Dep.effectCB = null;
}
